package AccionBoton;

import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import paginas.PaginaEntornoCreacionTeclados;
import paginas.PaginaMenuAdmin;

public class AccionCerrar implements ActionListener{

	private Window _ventana;
	private Window _abuelo;
	private PaginaMenuAdmin bis;
	private PaginaEntornoCreacionTeclados tatara;
	private Boolean flag = false;
	private Boolean flag2 = false;
	private Boolean flag3 = false;



	public AccionCerrar(Window ventana){
		
		_ventana = ventana;
		
	}
	
	public AccionCerrar(Window ventana,Window abuelo){
		
		_ventana = ventana;
		_abuelo = abuelo;
		flag = true;
		
	}
	
	public AccionCerrar(Window ventana,PaginaMenuAdmin abuelo){
		
		_ventana = ventana;
		bis = abuelo;
		flag2 = true;
		
	}
	
	public AccionCerrar(Window ventana,PaginaEntornoCreacionTeclados abuelo){
		
		_ventana = ventana;
		tatara = abuelo;
		flag3 = true;
		
	}
	
	public void actionPerformed(ActionEvent evt){

		_ventana.dispose();
		
		if(flag){
			_abuelo.requestFocus();
			_abuelo.pack();
			_abuelo.repaint();
		}
		
		if(flag2){
			
			bis.requestFocus();
		}
		if(flag3){
			tatara.requestFocus();
			tatara.pack();
		    tatara.repaint();
		}

	}

	public Window get_ventana() {
		return _ventana;
	}

	public void set_ventana(Window ventana) {
		_ventana = ventana;
	}
	
}
